package com.sojson.project.entity.vo;

import java.util.List;

import com.sojson.project.entity.po.Post;
import com.sojson.project.entity.po.PostApply;
import com.sojson.project.sys.user.entity.po.User;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * 岗位应聘表Bean
 * 
 * @author liu
 * @date 2021-05-10
 */
@ApiModel("岗位应聘表Bean")
public class PostApplyVo extends PostApply {

    /**
     * 此文件由工具自动生成，手动添加内容请放至末尾
     */

    private static final long serialVersionUID = 1620631722857L;

    @ApiModelProperty("中介ID")
    private String postUserId;
    @ApiModelProperty("职位类型(1:短期,2:长期,3:全职,4:兼职)")
    private Integer postType;
    @ApiModelProperty("上岗状态(1:待审核,2:已上岗,3:未上岗,4:已取消)")
    private List<Integer> postsStatuss;
    @ApiModelProperty("用户信息")
    private User member;
    @ApiModelProperty("职位信息")
    private Post post;

    /**
     * 获取中介ID
     * 
     * @return
     */
    public String getPostUserId() {
        return postUserId;
    }

    /**
     * 设置中介ID
     * 
     * @param postUserId
     */
    public void setPostUserId(String postUserId) {
        this.postUserId = postUserId;
    }

    /**
     * 获取职位类型(1:短期,2:长期,3:全职,4:兼职)
     * 
     * @return
     */
    public Integer getPostType() {
        return postType;
    }

    /**
     * 设置职位类型(1:短期,2:长期,3:全职,4:兼职)
     * 
     * @param postType
     */
    public void setPostType(Integer postType) {
        this.postType = postType;
    }

    /**
     * 获取上岗状态(1:待审核,2:已上岗,3:未上岗,4:已取消)
     * 
     * @return
     */
    public List<Integer> getPostsStatuss() {
        return postsStatuss;
    }

    /**
     * 设置上岗状态(1:待审核,2:已上岗,3:未上岗,4:已取消)
     * 
     * @param postsStatuss
     */
    public void setPostsStatuss(List<Integer> postsStatuss) {
        this.postsStatuss = postsStatuss;
    }

    /**
     * 获取用户信息
     * 
     * @return
     */
    public User getMember() {
        return member;
    }

    /**
     * 设置用户信息
     * 
     * @param member
     */
    public void setMember(User member) {
        this.member = member;
    }

    /**
     * 获取职位信息
     * 
     * @return
     */
    public Post getPost() {
        return post;
    }

    /**
     * 设置职位信息
     * 
     * @param post
     */
    public void setPost(Post post) {
        this.post = post;
    }

}